🎓 Welcome to ELEC 4727/5727 Machine Vision! This course provides an introduction to machine vision systems regarding concepts, algorithms, and applications, especially revealing how the latest vision systems can mimic and even outperform humans in specific tasks (thermal, ultrasound, MRI images, etc.). Through practical assignments and projects with Jetson Nano, students will learn to develop vision systems that can see, interpret, and act on visual data. Key topics include image/video formation and transformation, feature extraction, object recognition, and evaluating vision system performance. By the end of the course, students will have a solid background in machine vision algorithms and be able to advance their knowledge in solving real-world problems.
📚 Syllabus:
Week | Topic | Assignments (Tentative) |
---|---|---|
1 |
|
Assignment 1 |
2 |
Image Acquisition and Preprocessing (RGB Images)
|
|
3 |
Image Classification (RGB Images)
|
Assignment 2 |
4 |
Image Segmentation (RGB Images)
|
|
5 |
Object Recognition and Detection (RGB Images)
|
Assignment 3 |
6 |
Midterm |
|
7 |
Automatic Image Annotation and Dataset Creation (RGB Images)
|
|
8 |
Medical Imaging (MRI, Ultrasound)
|
Assignment 4 |
9 |
Satellite and Remote Sensing (Satellite Images)
|
|
10 |
Thermal Imaging (Infrared Images)
|
|
11 |
Depth Perception and 3D Vision (Depth Images)
|
|
12 |
Motion Analysis and Tracking
|
Assignment 5 |
13 |
Advanced Topics in Machine Vision
|
|
14 |
|
|
15 |
|